Ask a lot of questions before you sign that contractThe good thingsI loved the people on my team because they have been great with me during my stay. However, I feel like the management could do better.
The challengesImplementations happen without proper heads-up and more often than not, employees are given tasks not properly communicated. Some of those tasks could be given to you and are expected to be done on the same day, and it sucks big time since all the employees already have a lot on their plate. The management could do well on listening to its employees.