Great product, horrible management
Pros
You learn quite a bit and fast but after about 2 years, you start to feel like you're not learning or growing anymore. I used to love working there but now, I can't think of a single good thing to say.
Cons
Company had the feel of a family owned and operated company. CEO and entire family work there and hold powerful positions. If they don't like you, you might as well hang it up and look for a new job. I've seen first hand how they treat their employees and if you're liked, no problem, if you're not liked, they talk to you like you're garbage and treat you differently than others. There are a LOT of kiss ups in the company and if you're not willing to do so, you will never advance. Pay is in NO way competitive to other jobs in the same market and is downright horrible. CEO doesn't believe in giving raises just because so forget about getting any cost of living raise. Even when you do get a raise, you have to practically beg for one. Anything they tell you or promise you, get it in writing or you can guarantee it will never happen or won't happen for several months later. When you leave the company or put your notice in, they immediately treat you differently, like you just told them the company sucks. Very petty. When you leave, forget about them giving you a reference or a referral. They keep their bad employees and the good employees either get sick of it and leave or they work them to death. In order to get hired, you have to go through this completely ridiculous process to see if you will fit in with the company's environment, but never mind being qualified for the job, just get along with every one. Bottom line, do yourself a favor, don't work there, it's not worth the pay, time, or energy.