Free Lunch Program
Fantastic Health Benefits
Tuition Reimbursement
Good Bonuses
Intelligent Co-Workers
Very Flexible with Schedules
Room for career growth
Cons
Can be monotonous at times
Hard working employees can be overlooked
Some Co-Workers are "Content"
Offices are Relatively Far Apart
No clear Career paths are Defined