Pros
I was in Infotrack's development team and I felt the team was awesome. The whole development team was like one big family. There is absolutely no politics within the team and I have never heard anyone talking bad about any other developer. Everyone are very supportive. We get to work with all the cool technologies. Development Managers are great, supportive and up to date with technologies. Nice perks like free coffee, breakfast, monthly massages, free fitness first membership, cool office, ping pong, xbox, friday drinks, probation and birthday celebrations etc.
Cons
Initially I felt everyone was breathing the infotrack core values. After a few months I started feeling the upper management (not development team) is fake when they boast about our culture especially when nothing was told about the round of redundancies. There was no sincerity when they keep saying we are one big family. Some developers were assigned into support team for more than a year. Rotate developers if they are interested in working in new techs. Low salary and increments are not par with performance reviews. Poor communication between departments. No work from home. Even if someone at home is sick and need our support, they would ask us to take a sick leave rather than work from home. Very high employee turnover which make you feel uncomfortable.