Pros
Very Casual Atmosphere with okay people
Cons
Leadership is lacking, no one gives direction until someome above them yells at them to. Definately not a team, more like a divided company who likes to point fingers at each other. No accountability and task are mundane. Havent learned anything since i started. If you suck up to management well enough you'll last a few months. Respect from managers and owners towards employees is very questionable at times. But if you say something they'll probably find a random excuse to fire you since field workers are expendable. So many new guys start during the busy times then are let go as soon as everything stops so not much long term outlook here. Company is not big enough to maintain a stable field force. They preach about supporting employees but what they mean is only the ones they like. In order to move up from your current position you have to be reccommended which seems completely flawed.