Pros
Pizza and beer cart Friday's Unlimited vacation Decent pay for Boston area software engineer Hackathons
Cons
Technical directors and some managers had little to zero knowledge of the technical stack they were working in. How could one expect them to lead a team and be successful? I remember sitting down with a Director one time and having to explain basic software engineering 101 concepts to them Promotions were given to the "in" crowd and not based on merit. Technical decisions proven with data to back them up were rejected in favor of political stances. Legacy infrastructure with dated toolsets. Main application was far too monolithic resulting in a massive amount of bugs, slower release cycles, and lack of feature innovation. HR "business partners" are a joke and are out to help and save the company, not you.