Great people. Great work ethics. Great ideas. People work very hard to find better, smarter ways to work. A small but great IT department that can take any and all ideas and make them a reality.
Cons
CEO micro manages. Senior management is afraid to make suggestions for change. Too many projects are started and abandoned before they have time to take off, which is frustrating to all.