Pros
Company provided a very good benefits for all of the staff. In terms of working environment, Team members and Leads are really really helpful. The team are always there whenever you needed help or have an idea that can helped everyone, you will be awarded and also acknowledge for your hard work. One more pros about the company is, they always go for internal transfers for those who are always interested in expanding their career growth.
Cons
Cons is working here you have to work on shifts schedule. Some may like it some may not.