Pros
Corporate culture places high value on people and relationships and the result is a family-like atmosphere. Management up to CEO are approachable and accessible, and open to ideas and improvements. We are like one big team. There are brilliant people working here. Benefits are competitive, esp healthcare, vacation and 401k. Annual kickoff is fantastic. They bring everyone from every location together for meetings, training, and fun activities, and I've never had that sort of experience elsewhere. I feel as though I now have friends all over the world. Have been here more than 5 years, and love it.
Cons
Things can get busy, but hard to complain about that since it's the result of our success. I have received great support in maintaining work-life balance, and enjoy the team around me. We work through obstacles together and support one-another.