Pay is low for the effort, raises are meager. Employees are asked to meet ridiculously tight deadlines even if it means working 50-60 hours a week for multiple weeks. Work life balance is absent - employees are expected/required to be available in the weekday nights and weekends. Management comes across as self-centered and high handed. Growth/career advancement opportunities are minimal - those who are good at office politics get promoted, hard work isn't recognized as it should be. The culture leaves a lot to be desired - in my years here, I have come across a lot of rude and curt colleagues at the company. There should be more open dialogue/transfer of information between the management and the team.