Pluspunten
Great teamwork, the office environment is great. All the technical staff are very competent and have a deep knowledge of all technologies, and middle management are generally well trained. It's also a company that gives you the chance to learn a lot. BMC has is a great "school" if you are a young person, and has potential to grow. As BMC works with all the major companies, it let you work with almost all kind of enterprise customers, witch is very good for your personal career.
Minpunten
For the past few years now, bmc has done some wrong movements looking only on how much it would be saving, instead of how much it would grow. This is wrong, because looking only on how much you would save will probably make you loose a lot of good opportunities on the market because you were not willing to invest. Because of this "saving policy" BMC lost a lot of good people, and exchanged a lot of seniors guys for jrs., and now some times BMC sofer to deal with problems that on the past, were simple to solve. BMC does not treat all their offices equally. In general, the us office has an advantage from the rest.