Overall it's great company but they paid you low. Beyond standard The good thingsSenior tech and colleagues were great, always give advice and taught you everything you should know
The challengesToo many work to attend, not recommend to work here if you are fresh graduate because they will use you. Underpaid and too many workload, think twice before join