Pros
Fast-paced environment with people who want to win by working together. Very friendly employees and people really care about one another. Seriously - everyone says hi in the hallways! There is an expectation to work hard, so make sure you are ready for that! Awesome benefits that are comparable to large Fortune 500 companies (offerings and cost). Office space is beautiful with great views of the city.
Cons
Office is near downtown, so the commute can be challenging for those coming from the far East or West Valley. It makes sense that the office is centrally located and is worth the drive. Again, there is an expectation to work hard in a fast-paced environment (which I - and most others who work here - really enjoy), but not everyone will enjoy or thrive with fast-paced work.