Pros
Most employees are hardworking and want the company to succeed. Generous paid time off and holidays. Better than average insurance benefits.
Cons
No recognition of dedication or accomplishments. No system of regular reviews for performance let alone salary. Some employees have gone five or six years with no reviews.Don't try to build a universal culture. Two US locations have different benefit structures because of the California labor laws vs the Texas labor laws. Promise more to clients than can be delivered with existing technology; then spend millions the company doesn't have attempting to buy companies that own the technology or to develop it internally with overworked, underpaid staff or by outsourcing to India or Far East. Historically, employees of the acquired companies are brought on board to transfer knowledge then let go with the executives being paid out huge severance packages and the employees who have the knowledge to transfer being let go with minimal compensation.