Good stepping stone for fresh graduate to learn. Not suitable for long term career advancement where management will only promote you based on relationship and not on your performance.The good thingsNice working environment which makes you feel too comfortable and won't make you step out of your comfort zone.
The challengesDon't have specific job scope and will keep rotate you to different department after few years.