Amazing culture and invested in your growth and success
Focuses on hiring the right people. Culture of top talent exists and perks and benefits are awesome. Opportunity to work often projects that are targeted and allow you to grow in your area of expertise. Work processes implemented to simplify everyone's task flow is sometimes ignored by higher level positions which can be frustrating.
ProsFree lunches, gym discount, free movies, soda machines, great benefits
ConsWork management procedures not used by some upper management