always providing room for your career growth if possible
flexible working hours and working from home can be negotiated
nice colleagues, good company culture
management is easy to approach
Cons
the office space is a bit small for a company in this size