Big companies have a lot of advantages over their smaller rivals when it comes to attracting employees. They might offer more perks, better advancement opportunities, and even higher pay.Working for a small company, however, can have its own benefits for your career. The reasons that smaller is sometimes better might not be as obvious.If you get a chance to work for a small company, don't dismiss it out of hand.