Pros
Has a good P/E ratio, but that is built on its employees.
Cons
It is amazing their still in business and have contracts. Most of their customers tire of their poor business practice's after awhile and actively look of a new company. They are wanting to increase the churn factor with its employees, to have the lowest skill set, but the highest mark up. No opportunities to advance, train and have a seat of the pants compensation and benefits. The statement " we are like the other guys" was actual stated management statement. Work Life balance is basically none. The old adage is charge for your time and charge it right is that is old. Management just wants deliverables complete on time, even though they over work the people doing the jobs, yet pay them for 40. Then once the task is complete, toss them.