In my opinion, Flanagan is a great company to work for. It has grown so much over the years, and while for some this might be a little scary, for those who love to be a part of a group of people who want to make a difference and watch a company grow, this is the place for you. While not all jobs are created equal, the job that I perform is very fulfilling and I look forward to coming in each day. No day is the same - some will be super busy and full of challenges while others will offer opportunities to catch up or participate in projects that promote positive change. I have the pleasure to touch base with almost every department and while, yes, some departments are more challenged than others due to a variety of variables, looking at the big picture Flanagan is above and beyond any company I have worked for in the past (and I have worked for some great companies). Not everyone will be happy as no two people are the same, however if you have a positive attitude, have a drive to work hard (in no matter what position you do), have a vested interest in participating in helping the company grow, and want to be part of a TEAM, then I highly recommend Flanagan Foodservice!