Compensation is below average, pressure to deliver compromising quality and patronizing the client is a recurring theme, management has no technical background and thus force development speed over quality and put a lot more effort in progress reports than on actual deliverables. No real opportunities for growth.