During my 8 years IT career, I have been a part of three companies but my experience at Onix has so far been the best. The company has helped me grow both personally and professionally. The managers are really approachable. The HR also regularly listens to your concerns.
Cons
The demand for constant upskilling can sometimes turn out to be a bit overwhelming.
I really enjoyed working at Onix. I had the opportunity to participate in many large projects and felt that my contributions were appreciated by my colleagues and clients.
Cons
At the time that I was working there, I felt that I was underpaid which is why I left. After I left, they sold the company and they are apparently a very different company now.