A player wants to work for EVO knowing the corp has a great reputation as an employer (according to Corporate Guide) and they have a great tolerance of technomancers. As part of the day job disadvantage, my player (who is a technomancer) wanted to be a skillsoft programmer at EVO and he would be using openly his technomancy skills to make the best of his job.
Another player found this disadvantage to be worth the points so he decided to play as a bodyguard for a megacorp executive for Ares. As a Street Sam he thought adding the guy as a contact (excellent connections, good loyalty since he saved his life a couple of time and they share a lot of interests etc.) would give him the chance to get access to some prototype or interesting cyber.
Now my question: Should this be allowed and if yes, how can I make it feel like a disadvantage to be working for a megacorp?