- Very supportive supervisors and team
- You actually get to work on an applicable project that the company uses
- You get pushed to learn new things to integrate in your work
- Excellent work/life balance
Cons
- Office was shared for a while with another company