Good working environmentThe good thingsI enjoyed working here for the first five years of my career. Due to new learning experiences and good salary. There are benefits for the employees and for dependents also. However, you need to pay for your depedents and extended family unlike with the other companies.
The challengesThere are new learnings and good compensation in the company. However, there are lots of challenges. Some are relationship with your co-workers and your boss. Also, slow promotion of employees. I deal with it by having a possitive attitude and patience.