Great product, but the worst company I have ever worked for.
If you have the right type of position, you can make a good salary. However, hourly positions are paid very low. It's a company where you do best if you are in the right circles. There is not a good work/life balance. It is a high stress environment with high expectations. They will get as much out of you as they can, for as low as they can. Layoffs - more... are frequent. They have tried to improve morale over the last few years. Howevcer, it is not effective due to the root problem. Consistently poor management. Management is mostly inexperienced and does not support or enable their employees ... - less
ProsGood salary if you have the right position and play your cards right.
ConsVery poor management, high stress, no work/life balance, constant worry of layoffs, lack of respect for employees, there are definite buddy systems in place that must be respected in order to do well or advance.