The hiring manager is very polite and willing to listen. The team is easy-going and well-trained. The people at manager level are approachable. The structure is not too flat with a few directors/associate directors but very few managers. However, there is a visible gap between departments probably because of the size of the company.