Pros
- All management is down to earth and fairly easy to communicate with. - The CEO is approachable. He knows when to laugh and joke with his employees and when to get down to business. - Great comradery between employees and departments. I've laughed almost every day at the office. - The employee appreciation is palpable. - Management give great opportunities for employees to express ideas they may have for improvement.
Cons
- Communication between departments is not the best. Often parts of projects are done twice because no one sat down with people outside their own department to figure out how all the parts fit together and when things needed to be completed. - Deadlines are often changed or given on short notice causing some projects to fall behind and employees to stay late trying to make the impossible possible. - Major changes are not always planned very well causing last minute changes to happen every time.