Good Work hours and benefits.
Work is chill and laid back.
Project-based assignment on our team.
Cons
Not something to do for a long term degree.
Managers didn't care for a long term growth of an individual.
Working with customers was difficult and they did not have any basic understanding of software or project development processes.