I have been working at Citrix for more than a year
Pros
Colleagues are nice, enjoyable environment to work and plenty training resources to learn, lovely office space
Cons
Nothing really comes to mind
I have been working at Symless full-time for less than a year
Pros
Friendly Supportive Open Social Room to develop yourself All remote
Cons
All remote, although this is both a Pro and a Con