Pros
The people here are really nice; they're friendly and willing to act as a mentor to you. They're willing to teach as long as you have the right attitude and they are really into the teamwork spirit so it's always a team behind you. I am lucky to have met superiors who are willing to grow me and I really appreciates that.
Cons
Management do not seems aware of the workload and tend to give more and more until somebody quits. At times, as colleagues we help out each other but to be honest, it's not going to work long term. They are really cost-driven. They are willing to slash employees at any time as long as it helps the business. People don't feel secure with their job and people who perform are generally given a very bad pay as compared to outside.