Pros: wonderful co-workers within your own team
Cons: very unethical billing practices, wage freezes but not for management, mold is prevalent in office
Most members of the management team have no idea how to manage a department, nor experience in doing so. Job security is very poor, due to numerous layoffs because they continue to outsource their jobs to India to save a dollar. The training is pathetic. You are basically live bait in a shark tank. Employee morale is non-existent. Very sad situation.