Pros
-- Sometimes, you have the opportunity to work on an interesting project. -- The health benefits are better than average. -- Some of the company's products are leading-edge technology.
Kontras
-- Absolutely no work/life balance. You literally work until you drop or develop a medical problem. -- Politics at the individual department level are hardball. Coworkers act agressively to gain turf. -- You receive emails from managers written at 2:00 AM. Nothing is said, but you quickly get the hint. -- If you don't hit the ground running from the start, you'll be out of there within three to four months. -- You spend about 30 hours every quarter writing your performance evaluation for your manager. -- Only super stars need apply. Everyone else is lumped into a huge bucket subject to annual layoffs. -- BMC Software doesn't develop new products; instead, they just acquire other companies.