The company is solid financially and the CEO does a great job on keeping the company in great standing.
Cons
Leadership is very difficult to work with and there is no sense of a common goal that brings the team together it is dog eat dog. Pointing figures at your co-workers is the only way to keep the target off your own back.