Great company in general, but leadership brings it down.
Pros
Great medical insurance, easy going Day to day, lots of SP gear to wear, employees have great personalities. 401k match is good. Relaxed casual dress code.
Cons
No appreciation of hard working employees, lazy workers get away with murder, not a good structure of discipline to those who do not not work and milk the clock. Work is not evenly distributed. No matter what they say they are a sales driven company and relay on customer care to help save the clients from terminated, then customer care usually gets the blame. You get 5 different answers from 5 different people when you ask the same question. The different departments have different jobs and none of them really communicate with each other; you can't have a successful company of the left hand does not know what the right hand is doing. Black out period is a few months long, (no time off, including sick time) should be considered human labor. There are a lot of work politics going on here - you get promoted if they want you. (Avoid tax department- it is like a high school clique over there, and the VP let's it all happen)