Pros
A wide plethora of project types Intelligent and friendly people Nice office space Remote work offers a lot of flexibility in work/life balance
Cons
Company has grown very quickly in the past few years-- during my time there, it often felt like managers were so busy fulfilling their myriad other duties and neglected ensuring that their employees' career growth trajectories were positive Acquisition of company by Bain Capital changed focus of employee assessment to disproportionately account for utilization rates during employee reviews that was not seen under previous ownership-- even barely missing your utilization target can result in not receiving a good review Unfortunately the company is very vulnerable to changes in federal spending-- abrupt stop work orders can radically change the number of projects available to the company at large, thereby affecting employee utilization rates.