Pros
1) The only pros I can see if you join as a fresher and stick to this company no more that 1 year at max. 2) I was working in a Technical Role in their ERP Package. I learnt many things but to be honest in technical line " what your are learning is relevant on if you are at par with latest technology" which is surely not the case with ESS. 3) I cannot think of other Pros.
Cons
1) Management is very mediocre. 2) There is no process what so ever in any thing . 3) I have seen managers fighting publicly , so u can imagine . 4) No flexibility like work from home , no employee engagement activities , no additional training nothing , absolutely nothing . 5) There human resource when I was working was horrific . 6) They try to be behave like IT companies but fail miserably.