-A big amount of developers and managers are based in India. This means that as a CT time developer, more than often you will find yourself waiting at midnight to have a meeting, or waiting to talk to someone who needs to approve/review you something. This sometimes gives you the feeling that you’re always working.
Also, this sometimes creates a slow communication, as sometimes you need to wait a full day to get the response for a simple question.
However, on the positive side, if your team has an on-call rotation, this comes in handy as urgent issues can be worked at night, without the need that you don’t sleep.
- Very few teams in Mexico are the ones actually building new stuff, as most of the core development is done in USA and India. Chances are that you will probably maintain and enhance legacy code for most of your time.
-Experience and pressure vary a lot from team to team. There is no standard. I know guys who work 14 hours per day, including weekends, and on the contrary, there are other teams who barely have work.
-Expect no documentation or training. However, this is not particular to this firm.
You should expect to be dropped right away on hot and priority issues without any mentoring or previous training, which tends to be very stressful.
-Salary raises and promotions are hard to obtain. There is not a politic about obligatory annual increases. The bar is very high and you need a very great visibility to get a promotion, which is often difficult if you work in a team that develops internal tools. Positions that impact customers are the most likely ones to help you to get a promotion, but they will also be the stressful ones.
- It’s difficult to change from the development path to the Manager path. Usually, the only way you could get promoted to a Manager position is that your previous Manager leaves the firm and you be chosen to be the replacement.
In summary:
This is a very great company to start your career or if you want a very stable environment with good benefits and flexible schedules, where you can learn a lot if you want to.
It’s not so good if you expect to increase your salary income within a few years or change to the Manager path.