Pros
Incredible Team, full of talented, certified, driven, and knowledgeable people.
Awesome office, great work environment, fun and casual, yet focused and superbly professional.
Great career management, provides incredible and motivational feedback twice a year, amazing support through career goals and development.
Cons
Not a lot of opportunities for those seeking for Management position/career giving company/business size.