Pros
Excellent Benefits Package -- $0 Premium for top of the line health and dental care. Great 401K, lots of time off (if you can take it). Tight-knit, family style teams -- Teams frequently work closely together and often develop sub-cultures and long lasting friendships. Lots of opportunity for social interaction -- There is a CSA extra-curricular every week. whether it's volunteer work, triathlons, happy hours or camping trips...something is happening on the team. Caring leaders -- Leadership team gets to know everyone and cares about them and their family. It is very common to see this type of relationship all the way up to the CEO and COO. Growth potential -- The company is growing and people are growing with it. On my team we promoted 4 four individuals last year. Great people + Growing Company = High Growth Potential.
Cons
Company has a work hard, play hard mentality -- Everyone is expected to pitch in when needed. Some people only want to work from 9 - 5, and that is fine...they are just missing out on good experiences in the process. Sometimes the tight teams get cliquey -- But ultimately everyone is always included in everything. People turn down more invitations than they accept. Growing pains -- Sometimes the company experiences growing pains, which is to be expected as a small business climbs the ranks into the mid/large business world. If I have ever had a concern in this area, I've brought it up to my boss and it was handled appropriately.