Pros
• Some big clients • Excellent employees - they usually manage to find very nice and talented people to use up and spit out • Opportunity to do some interesting work and cool projects
Cons
• Completely toxic working environment • Owner does not empower staff to do their job independently • Constantly being micromanaged • Owner manages through Fear • Employees are accountable without being empowered to make good choices • Always under-quoting customers so there is always an issue 2/3rds through the project re: billing • Always being sued by ex-employees and clients • Does not provide a good reference when you have been used up and are looking to move on to a more positive opportunity, regardless of your job performance • Does not pay employees properly, or on time (sometimes not at all)