Pros
Great training ground for beginners.
Perfect attendance bonus - 2K
Fixed Weekend off.
A chance to work from home (depends on the client).
Great Team Leaders.
Cons
No Nap room.
Even the security guards act like a boss. Which is very uncomfortable.
Management don't care about their employees.
No recognitions for hardwork.
Hard to approach HR management.
too strict that it's somewhat suffocating.