Pros
1. They always have a job opening because turnover is through the roof. 2. They have a pool table and XBox that preoccupies some of the less than constructive employees. 3. You will learn a lot in whatever role you take since you will be constantly picking up others slack. 4. As long as you are not in management, your coworkers will be fantastic for networking and great friends after you become disenchanted.
Cons
I am not even sure where to begin. I quit many months ago and held off reviewing because I did not want to be overly negative, but hearing about the dizzying downward spiral this company is taking has encouraged me to warn any and all who will listen. The company used to be solidly average but recent negligence by leadership who is pursuing a music career has lead to hiring a boys club of deleterious managers who are misleading about everything. They lie about their own accomplishments, they lie about products to customers, and they lie to employees about corporate goals and direction. Two individuals in particular are responsible for most of the deceit and can be traced back from alarmingly high turnover: the military man and the career scam artist, avoid them at all cost. Though I never had direct interaction with them they still made my job near impossible to execute, as their constant direction change meant the applications I was supposed to be working with never functioned. They flitted from one IT buzzword to the next so that the applications we were delivering were only ever half baked at best. Of the countless coworkers I left behind (in the factory of sadness that is the Mayfield office) I do not believe I can name one that isn't looking for other employment. So if you like working in impossible conditions, with no clear direction, surrounded by managers who will claim your accomplishments as their own I know a place that has TONS of openings right now. Just be forewarned, I would be down right dumbfounded if this company has any of the following in 2020: Competent employees (they all leave) A customer base (they also like to leave) Respect from the transportation industry (you lose respect when you're lied to about what you're buying) Respect from the IT industry (they hardly have this now and it's only getting worse)