I have been working at GlobeCast full-time (More than 3 years)
Great people work for this company. Small company so advancement is available but there is a ceiling if you are not french.
Lots of finger pointing, everyone for themselves mentality, lack of communication from management, it is not uncommon to have to work late or drop a project because of a last minute "urgent" task.
Let us know if we're missing any workplace or industry recognition –