Pros
-Commitment to the committed. If you are willing to put in the time and energy here, you can expect a lot in return. -Career development training. They do an excellent job at providing training opportunities for management and staff. -The people. For the most part, it's a close knit-group of people that work hard and play hard together - and they do it well. Also, most people are genuinely good people, which is pretty hard to find these days. -Professional Services and Customer Account Managers are top of their game. They manage well and have an obvious desire to want to make QAS great for customers and employees. Employees can learn a lot from them. -The benefits. You'll be hard pressed to find 3-4 weeks vacation and low-cost HMO plan out there. Having a family, this was a huge bonus for me. -It's fun. Between monthly celebrations awarding and recognizing success stories, to quarterly team outings, volunteering, annual christmas party and impromptu drinks after a long day - it's a fun place to work (I was pregnant most of my QAS tenure and still enjoyed after work gatherings with the team). The only reason I left QAS was that I had a terrible commute and also decided to work part-time closer to home due to expecting my second child. Otherwise, I would not have left.
Cons
-Strict start time. The 8:00 sharp start time was a struggle for me and others. While I can appreciate the need for everyone to arrive on time, I believed the strict start time was a bit much (particularly as it was expected for most to work past 5 and most commuted on the T - which isn't always dependable). -Product Training. Product-level explanations could be better (particularly for those without software/hardware experience - like me).