Pay is decent, schedule is flexible. Generous sick time and PTO. Free lunch on occasion.
Cons
The environment as a whole needs a complete restructure. No feedback or reviews are given, interaction between departments is minimum, everyone shows up and goes to their desk and leaves. Not really a friendly or encouraging work environment. Turnover seems to be really high.