Vantaggi
Great people, good culture. I agree there are some politics that get played, but overall I have learned a lot professionaly, and gained a ton of valuable experience. If you know how to pick your battles, and make friends, you can do very well here. Pay is very fair in my opinion (some places may be higher, but then the culture might not be as fun.) The building is cool, and if you prove yourself valuable, they can be very flexible with you. I love working here.
Svantaggi
There has been a merry-go-round of doing the right thing and taking care of our customers (and our salespeople) and then suddenly a focus on high profits over all else. Then of course morale (and sales) plummet as we see cancelation rates rise. And then we go back to doing the right thing again...until the cycle resets. We need to find a fair middle ground and not keep getting greedy. There is cause and effect here, people!!! Basically---we alternate between being a fabulous place to work, and a terrible one. Stick around long enough and you'll see it averages out. though it has the POTENTIAL to be great....hence why i'm still here.