Top 10 rankings: No. 10 for training Variety is a byword at this Lexington, Mass.-based consulting firm, which specializes in business intelligence. Ironside IT pros may find themselves working with a Fortune 50 company one day and a startup the next. An incentive-based development program encourages workers to acquire new skills by participating in training programs and pursuing professional certifications. Competitive merit-based compensation and bonus plans reward high achievers. Ironside strives to foster a small-company atmosphere while offering big-company benefits. To achieve those goals, it gives employees a chance to socialize through activities such as outings to sporting events while also providing a package of perks that includes four weeks of paid time off, medical and dental coverage, and a 401(k) plan with an employer match.