Broad chances to work with other teams
Great place to learn retail business and entire workflow
Very fun place to work
Good benefits on sick leave and vacation
Cons
Competitive culture
Too much weigh on getting people involved, politics are required to get some jobs done
Unclear review system, very minimum peer review
Some groups are not considering team member's strengths, only asking to improve weakpoints