Whatever you do, don't be fooled by the outside charm or promised pay. Unless you are going to be a mid level manager or higher, you will be continually frustrated by the decisions and the indecision by upper management. There is absolutely no focus or drive to accomplish any single goal in the company. No communication, no company memos, no agenda, just the bottom line. If you are just looking for a job and a paycheck this may be the job for you. If you are looking for a home, and some place you think you can learn and make a difference, spend your time somewhere else that matters.
Pay, bonus, ok benefits
No focus, no appreciation, no communication