Overall great people, just a very disorganized company with high turnover. Every year they lay people off and it's hard to feel confident about job stability. They often times put the cart before the horse and jump into new business solutions without training staff on how deploy and/or use them. From an IT perspective, they do not staff our department appropriately as there are currently 3 IT people supporting 1500 employees in locations across the US and as most are field staff they are not very savvy with computers/mobile devices and it is a constant struggle to keep up with supporting these people while trying to move forward with new projects/requests.
Lack of organization, they do not provide training, little chance of advancement, long commute for me.