Schedule is NOT flexible unless you are the boss's favorite employee. No career advancement opportunities. Staff, including management, is very catty, gossipy and plays favorites. You will learn everything there is to learn in the first month. Pay is decent. Its a great job to work at while waiting for your ideal job. Just my honest opinion:) hope its helpful.