The benefits that come from working here are above and beyond the monetary rewards we receive. Management gives constructive criticism when it's needed and praise when it's due. I have received more positive feedback and recognition here than anywhere else in my life. My personal confidence level has gone up considerably.
No pros, they are making fools employee's or clients basically.
Cons
I worked with them 10 days, and suddenly they lay off me, because I was the only person who was highest paid employee, now because they don't want to release my salary of 15 days they put allegations on me that , I breached their so called useless data and no termination from their side, still m their employee because if they terminate me , they have to Gave me my fnf.