Pros
Probably one of the best companies to work for with a great culture. A short and not comprehensive list of pros: - Flexibility: the company affords you complete flexibility in how you organise your time, your work and everything you do. There are no fixed hours and you can work from anywhere as long as you are dedicated - Great environment: You will be surrounded by driven people that are really good at what they do. - Great perks: Working for BSP involves a great number of perks such as paid vacations, a very nice office with a ton of food and many more
Cons
I wouldn't recommend the company for people that just want to "coast", you need to be dedicated and like what you do. Hours can also be long so you need to be passionate about what you do.