Pros and consThe good thingsGood things is if you are a fighter, this is the company you may want to work with.
With this company, I am very sure you can learn a great deal from technical to management. Technically, they have a few good engineers whom are not selfish in sharing their experiences. Management wise, you too can learn a great deal from the GM too.
Overall, this is the place to be if you are fresh graduate and/or looking for challenges.
The challengesThe challenge working for this company is the salary. For the beginning you may not have enough to cover your daily expenses and/or your other financial commitment. However, if you perform well, your performance will not go un-notice and you definitely will be rewarded.
All in all, if you willing to learn and willing to fight, this is your play ground with blessing from the management.