Pros
Nice society, a lot of things to learn, good additional pay (OT, standby for service, etc.), everybody is glad to help you in your job.
Cons
Too much focused on the company's revenue that took too much pressure to the employee whom doesn't involved about it.