- I have noticed that people are offen hired based on lies (what you will work on, the career path they will give you, what are they doing and how). It happened to me and other people I spoke to.
- The best deal salary wise you can get is what you agreed when you enter the company. They won't give you a salary rise unless you've got another offer from another company, an maybe they won't give you anyway.
- The work is really stressful due to business model and a BIG lack in organization.
- Technically speaking it sucks: they have the greatest part of the business logic on stored procedures like we were still in the 90s, completly untested and as a company scores 3 in the Joel test.
- They have money but they won't give you a decent computer or the tools you need.
- No flexible working hours, they annoy you if you're a few minutes late, even if you stay longer in the evening.
- No remote work even if there's heavy snow or in extraordinary events.
- Poor time organization, they don't consider any contigency and will always reduce technical time estimations.
- A LOT of people leaving (15 in a span of 5 months) because of the well know problems and bad work atmosphere.
- No career path (or maybe you can have one if you're willing to work longer).
- Technical growth.