Good company for freshers, Development work in many projects so chance of shifting to new technologies. Many travel opportunities.
Cons
In most of the teams you have to wear all the caps and no proper direction.
With many Israeli and Russian management it is sometimes difficult to convey the issues.