Pros
Pros: Amazing benefits package 401k Stock plan Work from home Continuing technical training I've been with the company for 2 years now, and I absolutely love it here. I have been a part of their retail group, and the pool group. I've learned more than I ever thought possible while being here. The benefits package is, without a doubt, the best I've seen outside of a 6 figure job. Like a few of the others have said, there haven't been raises, but what they don't understand is that the company has not been profitable. Can't give raises when they are bleeding money I suppose heh. In particular, the review talking about being a "slave" is wrong in many places, and is likely a disgruntled SE who got fired.
Cons
Cons: No raises yet Not enough staff to handle volume Thats about it. Overall, a great place to work.