Pros
As contractor depends who the contracting company is.
Cons
My experience at the company began on a positive note. The work environment and initial onboarding were smooth, and I was excited about the role. However, over time, the management style—particularly under Deepa Nachagari—became increasingly micromanaging. I was frequently pinged at random hours just to check if I was online, which began to take a toll on my mental well-being.
There was also a noticeable lack of timely communication when it came to decision-making. It often took several days to determine whether contractors would be let go, creating an atmosphere of uncertainty. One of the biggest drawbacks I observed was a "hire-to-fire" culture, where contractors seemed to be brought on with little long-term intent.
While there were positive aspects to the job, these management issues significantly impacted my overall experience.