Pros
Industry respect based on income ratings (the only thing that ENR ratings are actually based on, not efficiency of output with that income, etc) although once you get in you find out just how they cut costs by treating employees... A large company (both good and bad) Employs industry leaders (although frequently just a name on a proposal, they don't actually work on the projects because their billable rates are sky high)
Cons
Bi-annual reviews just blown off Managers focus on only the bad, never recognize much of the good work accomplished Salary less than similar jobs at other firms, and treated worse Work tasks are horribly under the capacity of their employees Employees cut-throat based on what little project work there is available As said in other reviews, its all in who sucks up to who, not the quality of work you do... Horrible Cost-Cutting techniques: I was actually told to take my vacation time to sit in the office and Wait for projects to come in. This is not actually vacation, just wasting my hard-earned time making the big-time shareholders rich... Wasteful Overhead: they paid for company happy hours for the upper management (90-100% overhead) while telling the junior employees to be never less that 100% billable. Outright lies to employees: telling us we have a big project as a sure thing coming in, when in it comes down to it our rival engineering company's name is on the contract... Again, lies to employees: I hear repeatedly "Our employees are our biggest asset" Then we are worked like dogs, I commonly worked >70 hr weeks, had to give up nights and weekends, etc, then if you make a mistake in 1 of 100 calculations done after midnight, you are out the door! Wastes client money just because they can. This inflates the budgets and makes us look inefficient, all a result of the Project Manager's incompetence Questionable ethics when it comes to delivery of product to the client....