Great place for new developers to get experience and to be trusted with responsibility.
Usually a pretty laid-back and fun environment.
Casual dress code.
Hard work is noticed and rewarded.
Break room stocked with snacks and drinks.
Free weekly lunches with your fellow employees and supervisors.
Fun company outings after 5 clients go live.
Cons
Main source of stress in this job stems from the fact that deadlines and requirements were not always communicated effectively or in a time-appropriate manner.
Relaxed work environment as long as you meet expectations
Flexible schedule with school
Pretty understandable of outside obligations
If you show initiative, there's room to grow
Pretty clear what was expected of me, and if not, easy to ask questions
Lunch paid for once a week
Easy area to navigate around
Like-minded peers
Cons
My supervisor was out of the office a lot for meetings
You're not constantly being supervised, so if you are easily distracted, it can be difficult to stay on task