A lot of pressure to perform well and quickly, without expectations clearly defined. Quantity over quality. Few opportunities for advancement. Conferences, interaction with other depts., anything that takes you away from your desk for too long is discouraged, which makes it hard to learn new things and interact within the company. Can feel very out of touch with the company as a whole.