Stressful but worth itThe good thingsThe relationship between colleagues is exceptional. Though problems may arise, people within the organization know how to take care of each other. The salary is better that most companies and the benefits and compensation are above expected.
The challengesDespite the good compensation package, the company makes sure that every cent they spent on the employee is worth it. The job may be stressful to some, if you can't handle the pressure. My previous job demands me to work even after hours, on weekends too.