BGI is a great place to work where you will be surrounded by the echelon of intellectual capacity and drive.
Pros
In other other company will you find the caliber of performance and intellectual capacity than at BGI. Here you will be surrounded with the most brilliant people in the industry working on pioneering projects. Each person at BGI is valued for their insight and contribution to the specific projects that they are working on. BGI encourages innovation and passion in each endeavor and truly allows their employees full ownership and leeway in how and what they execute. You never get the sense that people at BGI are out for themselves. It is truly a team atmosphere and you will not only gain colleagues that you can learn from, but foster many relationships and friends.
Cons
Some of the disadvantages at working at BGI is the level of expectation given team members. People in this company are expected to deliver results and perform well above the average. In many ways this can be arduous as a level of competition can sometimes occur and many people work long hours in order to achieve goals.