I had a great experience working at this company. The senior management team is very supportive and friendly, and they are always willing to help new employees get up to speed
Cons
One downside of the company is that there is no proper work schedule.