I have a similar problem: at home WPA and WPA2 Personal and at work:
Security: WPA and WPA2 Enterprise
Authentication: Protected EAP (PEAP)
CA Certificate: None
PEAP version: automatic
Inner authentication: MSCHAPv2
The PCBSD graphical network configuration tool does not allow no CA certificate...
Using the examples in the wpa_supplicant man page (man wpa_supplicant) and the further explanation in wpa_supplicant.conf(5) (man 5 wpa_supplicant.conf) I modified my /etc/wpa_supplicant.conf file as follows and PCBSD now successfully connects to both networks
Note that the line ca_cert="" could of course be removed.
I hope this helps,