The truth is, this is a great company... on paper. Like most jobs, the first 6 months are amazing and you quickly realize that people are both friendly and willing to work with you. However, accountability and communication is a major pain point for the organization and you should expect to take on the weight of several job functions. Further, the company has no problem letting 100+ employees go on any given day.. Teams operate in silos, communication is never clear and management tends to gloss over things.. a lot! Overall, it is a good company to get your career started in but if you want to earn money, get promoted, and be challenged (not frustrated) this is not the kind of place you stay long term..
Pay, Management, Turnover, Lack of Prmotions, and the list goes on and on..