Friendly people who are easy going and respectful of life-work balance most of the time. Flexible work environment.
Cons
Career growth is limited unless you are one of the favorites hence fairly high turnover. Management and direction of company seems to be lacking. Company has grown too quickly and still has small consulting company mentality.