Pros: the working employees (technicians, warehouse workers, csrs, etc.) are a joy to work with
Cons: upper management is horrible, no job security or advancement, poor benefits
Although they'll promise you good raises and opportunities for advancement during your interviews, the fact is none of it is true. Raises are typically 20-30 cents per year, with no cost of living increases. While this may be okay for a temporary job position, this is not a company where one can have a career. Also, management is very private about changes in the company and when considering big decisions; people's jobs are at risk and employment is "at will" (you can be fired/laid-off at any time for no reason at all). There are no checks & balances within the company; no voting by a board of directors- all decisions are made by a single person. Stray far from this company- don't let their manipulative tactics pull you in; they've ruined many employees' lives & careers thus far.