Coworkers
Flexible schedule
Cake on your birthday
Learned quite a bit for a job right out of college
Own office space
Any supplies needed they never hesitated to order
Mileage reimbursement
Cons
Upper Management/ communication with upper management
Pay is not competitive with similar positions
Unnecessary late night meetings
Work life balance
Turnover rate is high
Organization within the company needs work
Policy and procedures are non-existent
Micromanagement from upper management