Co workers are very helpful and there is a lot of good communication between different teams/departments.
Cons
HR Department is not transparent. They never give timelines on decisions and always say they are working on an issue with no real timeline for solution