a very high stress, rewarding job. I LOVE EVERYTHING that the Farm Bureau Federation stands for. As an agent you are self contracted, and do not work for one specific company, but multiples. there are many benefits, non including retirement, insurance, etc. You do have the opportunity for a flexible schedule. However if you are the only agent in one office that wont really allow you to step away from the office with out major consequences and high work load when you get back.