Leadership is excellent. They are so experienced and knowledgeable, I would pay money to take a class from them. The work/life balance is wonderful, the casual atmosphere is an ideal place for brainstorming and coming up with creative and innovative ideas. There are spaces to work outside on a sunny day and a team that is more than willing to help you when you need it.
Cons
Because our company is almost like a family, a negative employee can take a lot of focus off of work that needs to get done.
This is a company where the pace is fast and where you get to wear lots of hats. So many great things are happening and a great group of employees who care deeply about our clients. If you want a work environment where you can make a difference and grow your career, this is a nice place to work.
Cons
Management has too much patience with bad contractors and employees. The bad apples tend to spoil the morale of us good employees. the too long.
Some of the former employees who have left seem to want to vent their frustrations by abusing the anonymous nature of this site's reviews. The truth of the matter is that most of the issues they complain about seem to have disappeared since they've left the company. Maybe that is just coincidence, maybe they were part of the problem. In either case, I find this company a wonderful place to work where anyone can step up, make a difference and get recognized for it.
Cons
Small company where everyone knows everyone's business. If you don't like a small companies where sometimes you wear lots of hats, have lots of change, and sometimes have lots of work to do -- you should probably avoid this company.