Strong Company With Great People!!The good thingsA well establishes company with strong financial fundamental. Most staffs are genuine & willing to help. Overall salary package is good. They even cover your lunch & parking.
The challengesAs usual, you can't run away from office politics, but luckily it is mostly around the management-level staff. Collaboration between departments needs to be improved. Your career life here highly depends on what kind of Manager you've followed. Stay low & observe. Good luck.