Great for now but probably not for the long term
Pros
Great and unique company. Great benefits and a really fun environment to work. They really try and focus and help motivate employees to embody a healthy lifestyle by having all sorts of rewards programs for fitness activities and an onsite gym. It's really great to work for a company where the customer isn't just a dollar, but an actual person who can benefit from the information and eventually products available on the site.
Cons
Great company but not really structured for a longevity career type place to work. Unfortunately a lot of employees have to use Bodybuilding.com as a stepping stone to move onto something else. Company culture is unique, but cannot compensate for lower wages. Also, management needs to be trained on how to be managers. Employees are promoted because they embody the culture, but not trained how to manage and lead a team.