Bad culture, mid-managers are slackers who hardly do any work and have contributed to poor work environment culture of job insecurity for their teams; lack of training; poor benefits; lack of advancement opportunities; lack of good HR practices. I will not recommend this firm unless you are willing to work crazy hours and are fine with no career advancement opportunities.