Terrible management - impatient, rude, always criticizing, never complimenting, heavy micromanager. It makes going to work each day very unenjoyable. No career development or advancement opportunities. Office is small (only a few employees) and very quiet all day. Co-workers don't socialize much. No real company culture. If you're a high-energy employee with an outgoing personality, then this is not the company for you.