Pros
Most employees are decent people. Above average retirement benefits
Cons
This is not an Enginnering firm, this is a firm that squeezes its employees and clients for every penny. This is a firm that "encourages" it employees to work work work with a promise of a "ever increasing" bonus without proper compensation. As an Engineer, they will severely low ball your hourly rate with the promise of OT and a bonus, only to leave you disappointed and over worked. Once you become a project manager, your pay is based on your billings. You have to work your tail off to make a slightly above average pay. Its clear that the Project Managers are beat into the ground to perform. Most are severely under qualified technically and have no clue what they are doing. Their only concern is billing the client, even of the work is not legit. Forget overhead at this place, it doesn't exist. The company doesn't eat a dime nor do they care about the happiness of the clients or employees (which they would never admit). Dont believe most (if not all) 5 star reviews on here. 'Rumor' is that they were staged by management (ok they definitely were) to boost their Glassdoor rating. Dont be fooled by the flashy new building, cars, computers etc. This great stuff was purchased on the backs of hard working employees swindled out of the money they should be making.