Pros
Very difficult to think of pros. At the time the office space was nice and introduction of technology seemed swift.
Cons
You will be yet another cog in yet another firm where leadership is mysterious, segmented and completely opaque to all other employees. Very much a culture of if you had worked there forever you were on the ‘good’ side of leadership, and if you’re new you are just labor to keep churning out the same cookie cutter projects and tasks. No clear path to advancement, no clear bonus structure and always gossip among the leaders about other employees. No forms of training, either technical or professional, for any level of employee from EITs up to project managers. Those with the worst personalities are the most successful because they dehumanize all others and are only focused on wins and doing the work the cheapest way possible.