Pluspunten
Starting 5 years ago was awesome. The moral of the company was high and upper management actually managed. Working with customers and always staying busy is great.
Minpunten
If you are in the "San Diego/Colorado" district, be prepared to do the work for your DM. She will not fight for you or her team and you will not get any positive feedback. You will be forced to work 20 hour days and 7 days of the week if you don't put your foot down. Taking things to HR does nothing but put you in the hot seat. And forget about confidentiality. It does not exist. Pay for you and people on your same level (manager, assistant manager, team lead...) will be posted "by mistake" many times throughout the year. Too many items to complete for labor to get cut and then DM will reprimand when items are not complete bc you put the customer first...make up your mind DM.