Pros
There are many good skills one can learn working at Office Environments.
Cons
To start, the management in this company is horrible at least it was at their Charlotte office. Employees in this company are seen as pawns especially their warehouse and installation staff, it is absolutely appalling how a company of this size with its current standards treats its staff. Be prepared to work through a hiring agency for as long as your with the company (employees of 10 plus years still through agency) There are no opportunities for growth in the company, employees who have stuck throughout the years are rewarded with minimal raises and the same low level health benefits that are provided by the hiring agency as mentioned before. As of late, the labor staff has been asked to leave as soon as a job is completed resulting in less than 40 hours per week, meanwhile emails are sent out boasting of monthly earnings and sales achievements. Office work is just as bad, as their is a constant game of he said she said when things get out of control which they often do equaling a highly stressful work environment