A good company to be part of, but some improvements are needed for the futureThe good thingsGreat company for starting a career. Good executives, responsive HR, on-time compensation, and collaborative team members
The challengesLimited career growth at higher levels, limited training due to busy schedules, overall experience depends on the assigned project/s