Pros
I've been here for about a year and my experience has always been positive. You're surrounded by a smart, youthful, and professional staff who all drive and support one another. The mood around the office is always either calm or charged, with occasional bouts of laughter from yonder. No one is truly alone here, there is always someone, a manager or a co-worker, who are more than willing to help you or hear you out. Whether you like it or not, the people you work with becomes something like a second family and this group always looks out for one another, even across departments. The organization is very flat, and you can talk to the CEO, the VP, or anybody about anything and they're always glad to connect with you and open to making your experience here better.
Cons
Our company has to adhere to the Vista model, which is built on giving inexperienced yet motivated people opportunities and it's a way for our parent company to maintain a less than competitive salary