I have just started here but what I have seen so far is: Better salary with better benefits along with professional environment and lots of positive energy.
Cons
Obviously my short time here does not qualify me to make judgement here, but honestly I have experienced no cons here. I usually go into new situations with a cautiously optimistic attitude. There is nothing here to raise my caution flags