The work environment is quite good , the management is very supportive & understanding, also the seniors are very supportive , everyone in the office are helpful.
Cons
According to me I don't think so that anything company needs to change, just the thing is the infrastructure should be maintained , no change is needed !