It's all well and good with a friendly environment, but you will constantly feel burnt out due to workload.The good thingsFriendly colleagues, some of the managers are approachable and willing to teach you a lot of things related to the work and job scope on hand.
The challengesThere is no work-life balance, as you are always required to do overtime due to the heavy workload.