Pros
Some very dedicated, hard working and nice coworkers who can have fun Attempting to change the cons
Cons
The demands by upper management can be tough and unforgiving. Corporate centric culture rather than focused on people. Small recognition given to those who put in the time, more about the company succeeding for the good of profits rather than self growth and learning. VERY focused on sales, the number game but disregard actual delivery. Personal life often overlooked and pushed to the side. Although a rather flat hierarchy, a lot of energy is put towards impressing sales and executives because they had the loudest voice and therefore the most power to fire/hire. Employees must expect direct conversations, small amounts of empathy and extended hours/personal time sacrifice.