Pros
Great learning place, varierty of studies to work on , Helping team- people
Cons
Works like goverment office, Not much pay, holiday , no leave benefits, terrible calcualtion of probabtion days - which affects your leaves , appriasal cycle etc.... underwhelming office space or infrastructure.