Everyone working on different projects, very poor communication, poor planning, very little actual support, culture of baptism by fire, have to do everything on your own, impossible expectations. Cracking competitors software to reverse-engineer product. You provide all your own equipment, pay is below market but they expect you to wear lots of hats. Highly out-sourced team, poor team culture. No progression, very little variety in work. Culture rewards mediocrity and placidity, punishes independent thought and creativity.