Good collaboration environment; good salary; flexible working schedule; the colleagues are kind and support each other; the management would like to promote employee and give credit to every contribution
Cons
scheduling doesnt produce final schedules two weeks in advance; business is not steady - some weeks you can work 50hr and other weeks not even 20h